package com.woniuxy.lrz.carlproject.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Timestamp;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 门店表
 * </p>
 *
 * @author lrz
 * @since 2022-09-28
 */
@TableName("shop")
@ApiModel(value = "Shop对象", description = "门店表")
public class Shop implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "shop_id", type = IdType.AUTO)
    private Integer shopId;

    @ApiModelProperty("门店名称")
    private String shopName;

    @ApiModelProperty("门店联系号码")
    private String shopPhone;

    @ApiModelProperty("门店地址")
    private String shopAddress;

    @ApiModelProperty("门店开门时间")
    private Timestamp shopOpenTime;

    @ApiModelProperty("门店关门时间")
    private Timestamp shopCloseTime;

    @ApiModelProperty("OPEN 正常  PENDDING  整改  CLOSE 打烊")
    private String status;

    @ApiModelProperty("门店今日营业额")
    private BigDecimal shopDailyTurnover;

    @ApiModelProperty("门店本月营业额")
    private BigDecimal shopMonthlyTurnover;

    @ApiModelProperty("门店法人")
    private String shopMasterName;

    @ApiModelProperty("法人身份证")
    private String shopMasterIdCard;

    @ApiModelProperty("法人手机号码")
    private String shopMasterPhone;

    @ApiModelProperty("营业执照")
    private String shopLicense;

    @ApiModelProperty("门店开业时间")
    private Timestamp shopCreateTime;

    @ApiModelProperty("门店账号密码")
    private String shopPwd;

    public Integer getShopId() {
        return shopId;
    }

    public void setShopId(Integer shopId) {
        this.shopId = shopId;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public String getShopPhone() {
        return shopPhone;
    }

    public void setShopPhone(String shopPhone) {
        this.shopPhone = shopPhone;
    }

    public String getShopAddress() {
        return shopAddress;
    }

    public void setShopAddress(String shopAddress) {
        this.shopAddress = shopAddress;
    }

    public Timestamp getShopOpenTime() {
        return shopOpenTime;
    }

    public void setShopOpenTime(Timestamp shopOpenTime) {
        this.shopOpenTime = shopOpenTime;
    }

    public Timestamp getShopCloseTime() {
        return shopCloseTime;
    }

    public void setShopCloseTime(Timestamp shopCloseTime) {
        this.shopCloseTime = shopCloseTime;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public BigDecimal getShopDailyTurnover() {
        return shopDailyTurnover;
    }

    public void setShopDailyTurnover(BigDecimal shopDailyTurnover) {
        this.shopDailyTurnover = shopDailyTurnover;
    }

    public BigDecimal getShopMonthlyTurnover() {
        return shopMonthlyTurnover;
    }

    public void setShopMonthlyTurnover(BigDecimal shopMonthlyTurnover) {
        this.shopMonthlyTurnover = shopMonthlyTurnover;
    }

    public String getShopMasterName() {
        return shopMasterName;
    }

    public void setShopMasterName(String shopMasterName) {
        this.shopMasterName = shopMasterName;
    }

    public String getShopMasterIdCard() {
        return shopMasterIdCard;
    }

    public void setShopMasterIdCard(String shopMasterIdCard) {
        this.shopMasterIdCard = shopMasterIdCard;
    }

    public String getShopMasterPhone() {
        return shopMasterPhone;
    }

    public void setShopMasterPhone(String shopMasterPhone) {
        this.shopMasterPhone = shopMasterPhone;
    }

    public String getShopLicense() {
        return shopLicense;
    }

    public void setShopLicense(String shopLicense) {
        this.shopLicense = shopLicense;
    }

    public Timestamp getShopCreateTime() {
        return shopCreateTime;
    }

    public void setShopCreateTime(Timestamp shopCreateTime) {
        this.shopCreateTime = shopCreateTime;
    }

    public String getShopPwd() {
        return shopPwd;
    }

    public void setShopPwd(String shopPwd) {
        this.shopPwd = shopPwd;
    }

    @Override
    public String toString() {
        return "Shop{" +
        "shopId = " + shopId +
        ", shopName = " + shopName +
        ", shopPhone = " + shopPhone +
        ", shopAddress = " + shopAddress +
        ", shopOpenTime = " + shopOpenTime +
        ", shopCloseTime = " + shopCloseTime +
        ", status = " + status +
        ", shopDailyTurnover = " + shopDailyTurnover +
        ", shopMonthlyTurnover = " + shopMonthlyTurnover +
        ", shopMasterName = " + shopMasterName +
        ", shopMasterIdCard = " + shopMasterIdCard +
        ", shopMasterPhone = " + shopMasterPhone +
        ", shopLicense = " + shopLicense +
        ", shopCreateTime = " + shopCreateTime +
        ", shopPwd = " + shopPwd +
        "}";
    }
}
